Phát triển Homeworld 2

Trò chơi sử dụng một ngôn ngữ lập trình độc quyền được biết với tên SCAR (SCripting At Relic) cũng như một số ngôn ngữ khác. Ngôn ngữ SCAR được tạo ra với mục đích rõ ràng theo yêu cầu mã hóa của Homeworld 2 và dùng để xử lý chủ yếu với các sự kiện trong chiến dịch chơi đơn (phóng to thu nhỏ, tạo ra tàu của đối phương, di chuyển người chơi đến màn tiếp theo...). Trong các ngôn ngữ khác được sử dụng thì trò chơi có sử dụng version 4.0 của ngôn ngữ lập trình Lua. Lua được sử dụng để quản lý các cấp của các tập tin, trí thông minh nhân tạo, cũng như xây dựng các logic chuẩn. Nhà phát triển đặt vào nhiều tùy biến trong trò chơi như ánh sáng môi trường, nền, vị trí của nơi bắt đầu, các tiểu hành tinh và nhiều thứ khác.

Nền được thiết kế một cách độc đáo và sáng tạo khi đó với công nghệ chia đa giác mới và tạo các góc cho việc phủ bề mặt theo dạng hình cầu lớn bao lấy khu vực diễn ra màn chơi.

Âm nhạc trong Homeworld 2 được soạn bởi Paul Ruskay người từng tham gia vào việc thực hiện phần trước.